动真格的了!为做一门课程花费 1.5万 购买云服务.md

最贵的 iPhone12 Pro Max 要 11899 元,我没有买。今年新出的 iPad mini 据说玩游戏体验很好,要 2921 元,我也没有买。

我把这些钱都花在了正在制作的课程上,1.5w 购买了各种云服务:两台云服务器、各种数据库、OSS、CDN、域名、https 证书、Web 防火墙、短信服务、内容审核服务…… 哦,还花钱请了以为 UI 设计师来设计页面。

你可能会疑问:就讲一门课而已吗,还需要花钱?现在网上各种“Vue 做电商”,就写代码就好了,一分钱都不用花。

对此,我也有一个疑问:现在有哪一门课程,讲师会亲自花钱来投资?(平台的广告、运营费用不能算哈~)

你可以说我:不按套路出牌,可能会踩坑~

但我还是要坚持自己的风格和态度:输出优质内容,独立思考,做不一样的事情,做真正有价值的课程

PS:课程链接这里不写了,有意向的可以私聊我。本文我们只谈钱~

为何要花钱呢?

书归正传。不开玩笑、不卖关子了,正式解释一下这个问题。

其实答案很简单 —— 我要做一个真实的线上项目,而不是 demo 。这是项目地址 https://www.imooc-lego.com/ ,有兴趣的可以体验,这里不过多介绍。【但是】要解释一下,虽然看着就是一个网站,但它背后有 12 个代码仓库,所以复杂度还是很高的。

我要把一个真实项目的从 0 到 1 的过程,搬到课程里。包括需求、架构设计、技术方案、研发流程、CI/CD ,发布上线/回滚,运维,监控和报警。

我在这最近忙碌的半年多里,我都傻傻分不清自己到底是一名讲师,还是一名外包。

讲课为何非得用真实项目,不都是 demo 吗?

这个问题要分开说。

入门适合用 demo

零基础入门的课程,为了让学员能更快的学习到语言、环境、框架和工具的使用,就在本地运行,用 demo 非常合适。

此时如果强行用线上环境,第一会扰乱学员的学习重点,第二是难度太大学员不易接受。

近几年是国内在线编程教育的高速发展阶段,但也是刚刚起步不久(回想 5 年之前,哪儿有那么多付费课程)。 正好近几年又是程序员行业发展壮大的关键时间,新人纷纷涌入。

所以,这段时间出现了大量的入门课程,各个平台,各个讲师,各个框架,各种“vue + 电商”的课程铺天盖地。以至于学员写简历,都写这些项目,面试官们应该有点印象。

在此,也就解答了本文一开始的问题“就讲一门课而已吗,还需要花钱?” —— 这是和我们大环境相关的。

进阶不再适合 demo

为啥进阶还要学习课程?而且花钱更多?—— 你上班的时候看看你身边的人,就知道了。

一块和你挤地铁的有多少人?一块和你堵车的有多少人?你上午占个厕所的坑位有多不容易?—— 就是因为人多,竞争激烈,不进则退呀!

我家人经常劝告我:别那么累了,慢着点干,你现在这么忙每月挣 xxx 钱,你歇着干每月挣个 70% 不也挺好的吗?

我说:这和你想的不一样,我现在这么干,每月挣 xxx ,我要稍微一懈怠,别说 70% 60% ,我一分钱都挣不到。因为大家都是一个集体,不再是自己种那一亩三分地了,你歇着干就会影响其他人,你就会被淘汰。大家想一下是不是这个道理?

好了,把话题拉回来。

所以,进阶的课程,我觉得不应该再用 demo ,要把标准提高,要能输出更有竞争力的内容。demo 和线上项目,哪个更有竞争力,这一点大家都知道。

真实项目有啥特别的,看功能和我做的 demo 一样啊?

举个例子。demo 就是实验室里的概念车,线上项目就是大街上跑的量产车。看着功能都一样,但本质有很大区别的。

加入要把这个概念车卖给你,你敢买吗?万一坏了零部件怎么办,有地方换吗?4S 店是否也有 10w 公里的质保?它作出碰撞测试吗,安全吗?它内饰做过甲醛等气体测试吗?它排量标准符合国家规定吗?它有出厂检测和 3C 证书吗?……

同理,对于我们软件项目,demo 和线上项目也是有本质区别的。

  • demo 没有线上环境,如域名,服务器,数据库等
  • demo 没有上线、回滚的流程
  • demo 没有运维监控和报警,这些在实际工作中都是重点
  • demo 没有统计、分享等正式的业务场景
  • demo 不用考虑安全、攻击、敏感内容过滤等
  • demo 不用担心万一半夜出 bug 该怎么办?
  • …… 还有很多,一次性说不完,都在课程里

上述这些,对于一个网站或者任何一个软件产品,是不是都非常重要?相信大家都懂得。但是这些都要借助线上项目,来讲出来,否则就是空口白说。

为啥很少见其他课程也用线上项目?

成本高啊,而且收益如何都还不知道呢~

首先得像我,花钱买各种服务。而且现在服务器都不便宜,看看阿里云服务器,一年动辄 3k+ 。有人说可以买华为云、腾讯云 —— 是便宜,但做课程吗,还是要考虑找个大众的,这样容易理解。

再者,多了上线、回滚、运维、监控和报警、网络安全预防,这么多内容,自己的时间成本会增加很多。

但是,我还是做了这样的尝试,不试试怎么知道不行呢。

这些钱给报销吗?

😭很明显,不给报销。

发票都还没开呢,哪位需要的话,可以私信我。

现在各个平台,都没有给讲师报销服务器花费的机制。因为现在我没发现哪门课是在做一个正式的线上项目。PS:也或许有,只是我没发现。

即便是所谓的线上项目,最常见的形式,也就是平台给免费提供一个测试机,然后给一个二级甚至三级域名,能给学员演示一下。

毫不客气的说,全都是 demo 。

未来编程教育方向,之我见

第三次科技革命还在进行中,所有涉及的行业,都会越来越多元化、精细化。编程教育也是一样,各个技术栈,入门教程、进阶教程都会越来越精细。

而且,随着行业的发展,初期红利期结束,淘汰掉很多凑热闹的。课程会越来越贴合实际应用,越来越以产出实际价值为主,无论是入门的还是进阶的,学的就是工作中要用的到,有价值的东西。

基于以上两点,我还是坚信自己走的方向是正确的。

如果反馈不如预期的好,那可能是时机未到。

Copyright © imooc-lego (2020 - present) all right reserved,powered by GitbookFile Modify: 2021-06-27 08:04:57

results matching ""

    No results matching ""